from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker

DATABASE_URL = 'mysql+pymysql://root:root123465@156.238.249.209/py'

# 创建数据库引擎，设置连接池选项
engine = create_engine(
    DATABASE_URL,
    pool_size=10,         # 最大池中的连接数
    max_overflow=20,      # 连接池中允许的最大溢出连接数
    pool_pre_ping=True    # 检查连接的有效性（防止失效连接）
)

# 创建会话类
Session = sessionmaker(bind=engine)